Skip to content
#

Data structures

A data structure is a particular way storing and organizing data in a computer for efficient access and modification. Data structures are designed for a specific purpose. Examples include arrays, linked lists, and classes.

Here are 18,878 public repositories matching this topic...

📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.

  • Updated Aug 7, 2022
  • C++
The-Complete-FAANG-Preparation

This repository contains all the DSA (Data-Structures, Algorithms, 450 DSA by Love Babbar Bhaiya, FAANG Questions), Technical Subjects (OS + DBMS + SQL + CN + OOPs) Theory+Questions, FAANG Interview questions, and Miscellaneous Stuff (Programming MCQs, Puzzles, Aptitude, Reasoning). The Programming languages used for demonstration are C++, Python, and Java.

  • Updated Nov 27, 2022
  • Jupyter Notebook

📚 collection of JavaScript and TypeScript data structures and algorithms for education purposes. Source code bundle of JavaScript algorithms and data structures book

  • Updated Nov 13, 2022
  • TypeScript

推荐刷题网站: https://www.lintcode.com/?utm_source=tf-github-NotFound2022 点此领取7天VIP会员:https://www.lintcode.com/vip/activity/z1qgMH 《大厂面试指北》——包括Java基础、JVM、数据库、mysql、redis、计算机网络、算法、数据结构、操作系统、设计模式、系统设计、框架原理。

  • Updated Aug 18, 2022
  • Java

⛽️「算法通关手册」,超详细的「算法与数据结构」基础讲解教程,700+ 道「LeetCode 题目」详细解析。通过「算法理论学习」和「编程实战练习」相结合的方式,从零基础到彻底掌握算法知识。

  • Updated Nov 24, 2022
  • Python
competitive-programming
Data-Structures-and-Algorithms

An Open-Source repository that contains all the Data Structures and Algorithms concepts and their implementation in several ways, programming questions and Interview questions. The main aim of this repository is to help students who are learning Data Structures and Algorithms or preparing for an interview.

  • Updated Nov 17, 2022
  • Java
Best-Data-Science-Resources

High-performance immutable data structures for modern JavaScript and TypeScript applications. Functional interfaces, deep/composite operations API, mixed mutability API, TypeScript definitions, ES2015 module exports.

  • Updated Nov 12, 2022
  • TypeScript

🚀 Curated collection of Awesome Python Scripts which will make you go wow. Dive into this world of 360+ scripts. Feel free to contribute. Show your support by this repository.

  • Updated Oct 30, 2022
  • Jupyter Notebook

NOTE -: For Hacktoberfest2022 please refer this repository https://github.com/SR-Sunny-Raj/Hacktoberfest2022-for-everyone to make your contribution. If You know the implementation of any DSA related topic/problem then you can contribute it in this repo. Raise Genuine PRs only. Your PRs will be accepted, keep patience. Star this Repo. You aren't allowed to Update README.md. Welcoming developers, content writers, and programming enthusiasts.

  • Updated Oct 31, 2022
  • C++

Java programming. All in one Java Resource for learning. Updated every day and up to date. All Algorithms and DS along with Development in Java. Beginner to Advanced. Join the Discord link.

  • Updated Nov 2, 2022
  • Java

Implementation of various Data Structures and algorithms - Linked List, Stacks, Queues, Binary Search Tree, AVL tree,Red Black Trees, Trie, Graph Algorithms, Sorting Algorithms, Greedy Algorithms, Dynamic Programming, Segment Trees etc.

  • Updated Oct 31, 2019
  • C

This project can help you understand the Data Structure and Algorithms in a more efficient manner. It aims at scheduling the studies for maximizing marks during exams. Most students face this problem during exams that what to study to get the best out of their limited time.

  • Updated Sep 9, 2022
  • C++

A repository for implementation of artificial intelligence algorithm which includes machine learning and deep learning algorithm as well as classical AI search algorithm

  • Updated Jun 22, 2022
  • Jupyter Notebook

All the essential resources and template code needed to understand and practice data structures and algorithms in python with few small projects to demonstrate their practical application.

  • Updated Jul 29, 2022
  • Python
Data-Structure-and-Algorithms

This repository contains all the concepts related to data structures and algorithms to get started. It also consists of a lot of problem-solving techniques that will help you in solving the questions of the coding rounds.

  • Updated Sep 18, 2022
  • JavaScript

My Solutions of (Algorithmic-Toolbox ) Assignments from Coursera ( University of California San Diego ) With "Go In Depth" Part Which Contains More Details With Each of The Course Topics

  • Updated May 30, 2022
  • C++

Java 核心技术,并发设计模式,数据结构与算法,SpringBoot ,OAuth2.0源码分析,Mysql进阶篇,Git 高级操作,Netty 教程,Redis设计与实战,Flink入门教程,Kafka入门与架构分析,Linux入门与Shell编程,DDD架构设计,ETL Keetle,ElasticSearch 希望更多的小伙伴一起加入共同维护,持续更新中!

  • Updated Nov 28, 2022

I have written some important Algorithms and Data Structures in an efficient way in Java with proper references to time and space complexity. These Pre-cooked and well-tested codes help to implement larger hackathon problems in lesser time. DFS, BFS, LCA, All Pair Shortest Path, Longest Common Subsequence, Binary Search, Lower Bound Search, Maximal Matching, Matrix Exponentiation, Segment Tree, Sparse Table, Merge Sort, Miller Prime Test, Prims - Minimum Spanning Tree, BIT - Binary Index Tree, Two Pointers, BST - Binary Search Tree, Maximum Subarray Sum, Immutable Data Structures, Persistent Data Structurs - Persistent Trie, Dijkstra, Z - Function, Minimum Cost Maximal Matching, Heavy Light Decomposition, Knapsack, Suffix Array and LCP - Longest Common Prefix, Squre Root Decomposition, Kth Order Statics, Trie / Prefix Tree, LIS - Longest Increasing Subsequence, Hashing

  • Updated Nov 18, 2022
  • Java

使用python、flutter的dart语言重写数据结构与算法。包括线性搜索、选择排序、插入排序、栈,队列,链表、递归、归并排序、快速排序、二分搜索、二分搜索树、集合 和 映射、堆、优先队列、冒泡排序、希尔排序、线段树、Trie字典树、并查集、AVL树、红黑树、哈希表、计数排序、LSD基数排序、MSD排序,桶排序、字符串匹配、图的邻接矩阵、邻接表,深度优先遍历及应用

  • Updated Mar 30, 2022
  • Dart

🪁All the DSA(Data-Structures & Algorithms) 📒Concepts and 📏Implementations📐 |📈 FAANG Must Do Problems |🔰 CP |📑SDE Sheet's |🖊️ CSE Core Subjects(DBMS + MySql, OOP's, OS & CN) | ✏️Round 1(Aptitude, Logical Reasoning, Puzzle's, Programing MCQ's & Verbal ability) and 🃏Projects. || 🎯Aim :- Help 👨‍🚀Students who are preparing for SDE Interview's🏆.

  • Updated Nov 30, 2022
  • C++

This repo includes some kind of documentation files about Information Technologies like Programming, Operating Systems, Cyber Security, Algorithm, Mobile Development etc.

  • Updated Nov 25, 2022
  • HTML

🔴 More than ~3877 Full Stack, Coding & System Design Interview Questions And Answers sourced from all around the Internet to help you to prepare for an interview, conduct one, mock your lead dev or completely ignore. Find more questions and answers on 👉

  • Updated Aug 26, 2021

Contribute here for Hacktoberfest2022. You can submit algorithm codes in different languages. Fell free to submit your Pull Request. Also you can submit your frontend projects. Also feel free to raise issues Solve it and Submit your PULL REQUEST

  • Updated Nov 19, 2022
  • Python

An Awesome Repository On Object Oriented Programming In C++ Language. Ideal For Computer Science Undergraduates, This Repository Holds All The Resources Created And Used By Me - Code & Theory For One To Master Object Oriented Programming. Filled With Theory Slides, Number Of Programs, Concept-Clearing Projects And Beautifully Explained, Well Documented Learnings, This Repository Shall Project My Learnings In OOP During College And Help You Master The Same!

  • Updated Jun 3, 2021
  • C++

This repo is for practicing competitive coding problems and interview problems for FAANG. #100DaysOfCode is a motivational challenge for anyone who is willing to learn to code. This is way to make their lives more better.

  • Updated Sep 28, 2022
  • Python

In this course, students will learn about the foundational elements of data structures as well as how they work on the Internet Computer. Module 1 serves as an intro to this unit, providing context for data structure design and the tradeoffs to consider when weighing which to use in certain projects. Module 2 and 3 explore the distinction between Motoko's differing styles for writing data structures: object-oriented (collection of functions that mutate state), and pure (no methods, no mutations). Module 4 builds on the data structures explored so far. Students will get hands-on experience via the IC's `BigMap` library, learning to scale their data structures beyond a single canister in the process.

  • Updated Jul 5, 2021
  • Modelica

A mentorship initiative to help beginners kickstarting their open-source journey by completing Hacktoberfest'21 challenge | Curated list of beginner-friendly issues for Hacktoberfest 2021 | Raise PR to add your issues

  • Updated Nov 7, 2021
  • Python

使用python语言写数据结构与算法。线性搜索、选择排序、插入排序、栈,队列,循环队列、链表,链表实现栈,链表实现队列、递归、归并排序、快速排序、二分搜索、二分搜索树、集合 和 映射、堆、优先队列、冒泡排序、希尔排序、线段树、Trie字典树、并查集、AVL树、红黑树、哈希表、计数排序、LSD基数排序、MSD排序,桶排序、字符串匹配

  • Updated Sep 25, 2022
  • Python

A personal algorithm problems collection about Data Structures and Leetcode questions. It contains all Q&A on labuladong website.个人Javascript, Typescript版 数据结构与算法的训练集.它包括了Js数据结构,剑指Offer的全部题目,以及labuladong网站的所有算法题和总结,配合labuladong网站内容练习食用效果更佳。持续更新中...

  • Updated Aug 16, 2022
  • JavaScript

「Java学习+面试指南」思维导图,计算机自学指南,包括Java基础、JVM、数据库、mysql、redis、计算机网络、算法、数据结构、操作系统等,后台技术栈/架构师之路/全栈开发社区,阿里,腾讯,百度,美团,头条等春招/秋招/校招/面试

  • Updated Oct 25, 2022

A library of cross platform C# data structures. Generic B-tree written in C#, which can be replaced with NoSQL database stored in the memory of discharge requirements in real-time (Firebase, Redis Cache, SAP HANA, Exadata, OLTP, etc.).

  • Updated May 1, 2018
  • C#

后端学习笔记,本项目存放了一些我阅读有关的技术类的书籍和部分源码阅读的笔记整理。 涉及范围包括后端开发中的计算机学科基础知识、高级语言的基础知识、源码阅读笔记、数据库知识、数据挖掘知识等,同时也会涉及到一些具体生产场景中会遇到的一些实际问题。 :-D

  • Updated Oct 12, 2019
  • Python
Wikipedia
Wikipedia

Related Topics

algorithm